常用易忘 SQL 命令

删除数据库数据

删除表数据

1
2
3
DELETE FROM table_name WHERE field_name=<field_name>; COMMIT;  -- 删除表中某个字段所在的行
DELETE FROM table_name; COMMIT; --清空表数据,可 ROLLBACK,记录索引在原来的基础上递增
TRUNCATE TABLE table_name; --清空表数据,不可 ROLLBACK,记录索引递增值重置

删除表结构

1
DROP TABLE table_name;  --删除表,不可 ROLLBACK,直接删除整个表,包括表结构

备份数据库数据

备份表结构

1
2
CREATE TABLE table_name_bak LIKE table_name;
INSERT INTO table_name_bak SELECT * FROM table_name;
0%